*{ 
	padding:0; 
	margin:0; 
	list-style:none;}
.banner{ 
	margin:100px auto; 
	border:5px solid #000;
	overflow:hidden; 
	position:relative;
}
.adImgTitle{
	width: 100px;
	text-align: center;
	margin: 20px auto 5px auto;
	font-size: 24px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #d2691e;
	z-index: 100;
}
.banner .img{ 
	width:5000px; 
	position:absolute; 
	left:0px; 
	top:0;
}
.banner .img li{ 
	float:left;
}
.banner,img{
	width:500px;
	height:400px 
}
.banner .num{ 
	position:absolute; 
	width:100%; 
	bottom:10px; 
	left:0; text-align:center; 
	font-size:0px;
}
.banner .num li{ 
	width:10px;
	height:10px; 
	background:#2f4f4f; 
	display:inline-block; 
	margin:0 3px; 
	cursor:pointer;
}
.banner .num li.on{ 
	background:#008000;
	height: 20px;
	-webkit-transition: height 0.25s ease-out 0.25s;/*平滑过渡效果*/
            transition: height 0.25s ease-out 0.25s;
      }
.banner .btn{ 
	width:30px; 
	height:50px; 
	background:rgba(0,0,0,0.5); 
	position:absolute; top:50%; 
	margin-top:-25px; cursor:pointer; 
	text-align:center; line-height:50px; 
	color:#fff; font-size:40px; 
	font-family:"宋体"; 
	display:none;}
.banner:hover .btn{ 
	display:block;
}
.banner .btn_l{ left:0;}
.banner .btn_r{ right:0;}
